package com.gmcas.service;

import com.gmcas.dao.entity.User;
import org.springframework.stereotype.Service;

/**
 * Created by zhangshuai on 2017/9/15.
 */
public interface UserService {

    /**
     * 用户名唯一性校验
     * @param username  用户名
     * @return true or false
     */
    boolean uniquenessCheck(String username);

    /**
     * 根据用户名查询用户信息
     * @param username 用户名
     * @return  user
     */
    User selectByUsername(String username);

    /**
     * 根据用户名更新用户信息
     * @param user  用户信息
     * @return  true or false
     */
    boolean updateByUsername(User user);

    /**
     * 创建用户
     * @param user
     * @return
     */
    int createUser(User user);
}
